*{margin: 0;padding: 0;}
html{font-family: "Microsoft YaHei";}
ul{list-style-type: none;}
.mask-wrap{ position:fixed; z-index:99; width:100%; height:100%; left:0; top:0;display:none; }
.mask-background{ position:absolute; z-index:100; width:100%; height:100%; left:0; top:0; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; -webkit-opacity:0.5; display:none; }
.loading{ position:absolute; z-index:103; width:16px; height:16px; left:50%; bottom:50%; margin:-8px 0 0 -8px; display:none;   }
.loading img{ width:16px; height:16px;  }
.confirm_tips{background-color: #ffffff;z-index: 100;position: fixed;top: 50%;left: 50%;width: 380px;
    margin-left: -190px;margin-top: -104.5px;display: none;overflow:hidden;border-radius:10px;}
.confirm_tips .confirm_tips_header{overflow: hidden;height: 37px;line-height: 37px;margin-bottom: 5px;background-color: #f7f7f7;
    padding-left: 30px;}
.confirm_tips .confirm_tips_button{overflow: hidden;border-top: 1px solid #cccccc;margin-top: 15px;}
.confirm_tips .confirm_tips_msg{font-size: 15px;text-align: center;height: 50px;line-height: 50px;}
.confirm_tips_determine{text-align: center;width: 189.5px;border-right: 1px solid #cccccc;
    font-size: 15px;float: left;line-height: 40px;cursor: pointer;background-color: #64CAFF;color: #ffffff;letter-spacing: 5px;}
.confirm_tips_cancel{text-align: center;width: 189.5px;font-size: 15px;float: left;line-height: 40px;cursor: pointer;background-color: #64CAFF;
    color: #ffffff;letter-spacing: 5px;}
.tips{background-color: #ffffff;z-index: 100;position: fixed;top: 50%;left: 50%;width: 380px;
    margin-left: -190px;margin-top: -104.5px;display: none;overflow:hidden;border-radius:10px;}
.tips .tips_header{overflow: hidden;height: 37px;line-height: 37px;margin-bottom: 5px;background-color: #f7f7f7;
    padding-left: 30px;}
.tips .tips_button{overflow: hidden;border-top: 1px solid #cccccc;margin-top: 15px;}
.tips .tips_msg{font-size: 15px;text-align: center;height: 50px;line-height: 50px;}
.tips .tips_determine{width: 100%;border-right: 0px;}
.header{padding-left: 36px;height: 30px;line-height: 30px;color: #645e5e;font-size: 14px;background-color: #f6f5f5;font-weight: bold;}
.edit{}
.edit ul{overflow: hidden;padding-left: 35px;padding-top: 21px;padding-bottom: 21px;width: 994px;}
.edit ul li{float: left;color: #999999;font-size: 12px;overflow: hidden;margin-bottom: 20px;}
.edit ul li span{display: inline-block;width: 85px;height: 27px;line-height: 27px;text-align: right;float: left;}
.edit ul li .text{height: 25px;line-height: 25px;border: 1px solid #e0e0e0;width: 200px;float: left;margin-right: 5px;text-indent: 0.3em;}
.edit ul li select{height: 25px;line-height: 25px;border: 1px solid #e0e0e0;width: 202px;color: #999999;font-size: 12px;float: left;  margin-right: 5px;}
.edit .checkbox{margin-top: 8px;float: left;}
.edit ul li label{display: inline-block;min-width: 38px;height: 27px;line-height: 27px;text-align: center;float: left;}
.edit .radio{margin-top: 8px;float: left;margin-left: 5px;}
.edit textarea{float: left;width: 645px;height: 65px;color: #999999;font-size: 12px;}
.buttons{width: 785px;overflow: hidden;padding-left: 35px;}
.buttons .save{width: 52px;height: 27px;background-color: #75b8fd;line-height: 27px;text-align: center;
    font-size: 12px;color: #ffffff;cursor: default;margin-left: 20px;float: right;border-radius:3px;}
.buttons .back{width: 52px;height: 27px;background-color: #75b8fd;line-height: 27px;text-align: center;
    font-size: 12px;color: #ffffff;cursor: default;margin-left: 20px;float: right;border-radius:3px;}
.edit .edit_tips{color: red;text-align: left;  width: 200px;  margin-right: 5px;}
.edit .pattern{display:none;}
.picturei{display: inline-block;width: 80px;height: 80px;position: relative;}
.picturei .closes{position: absolute;right: 0px;top: 0px;}
.caution_icon{vertical-align:middle;margin-bottom:2px;margin-right:2px;width:24px;}
.l{float: left;}
/*鍥剧墖閫夋嫨鎻掍欢鏍峰紡begin*/
.r{float: right;}
.choose-w{width: 200px;float: left;margin-right: 5px;position: relative;}
.choose-picture{float: left;position: relative;width: 100px;height: 100px;cursor: pointer;background-color: #ccc;}
.choose-picture input{width: 100%;height: 100%;border: 0;}
.choose-picture img{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}
.choosePicture{overflow: hidden;}
.cbtn{display: inline-block;overflow: visible;height: 30px;line-height: 30px;
    vertical-align: middle;text-align: center;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;font-size: 14px;border-width: 1px;border-style: solid;cursor: pointer;
    background-color: #e7e7eb;border-color: #dadbe0;color: #a5a6aa;min-width: 60px;}
.mask-picture{position: absolute;left: 10%;top: 50%;right: 10%;height:620px;background-color: #fff;z-index: 110;
    border-radius: 10px;display: none;overflow: hidden;margin-top: -310px;}
.pictures{border-bottom: 1px solid #e7e7eb;overflow: hidden;height: 508px;overflow-y: scroll;
    overflow-x: hidden;margin-right: -17px;}
.m-group{list-style-type: none;padding: 20px 12.5px 0px 12.5px;overflow: hidden;}
.m-group li{float: left;width: 20%;margin-bottom: 15px;}
.m-group li .li-inner{border: 1px solid #e7e7eb;margin: 0 7.5px;position: relative;overflow: hidden;}
.m-group .group_img{height: 170px;text-align: center;
    line-height: 170px;cursor: pointer;background-color: #ccc;}
.group_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.m-group li .li-inner p{height: 30px;text-align: center;line-height: 30px;font-size: 14px;word-wrap: break-word;
    word-break: break-all;border-top: 1px solid #e7e7eb;}
.gou{text-align: center;position: absolute;width: 100%;height: 100%;display: none;left: 0px;top: 0px;
    line-height: 170px;cursor: pointer;z-index: 10}
.gou-b{background: #000;filter: alpha(opacity=20);opacity: 0.2;-moz-opacity: 0.2;z-index: -10;
    -khtml-opacity: 0.2;-webkit-opacity: 0.2;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;}
.gou img{vertical-align: middle;width: 30%}
.load-more{text-align: center;color: #999999;font-size: 15px;height: 40px;line-height: 40px;padding-bottom: 5px;}
.load-more span{cursor: default;padding: 4px 15px;background-color: #E6E6E6;border-radius: 20px;}
.load-img{width: 16px;display: none;}
.cp-buttons{overflow: hidden;margin-top: 20px;}
.cp-btn{display: inline-block;overflow: visible;padding: 0 22px;height: 30px;line-height: 30px;
    vertical-align: middle;text-align: center;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;font-size: 14px;border-width: 1px;border-style: solid;cursor: pointer;
    background-color: #e7e7eb;border-color: #dadbe0;color: #a5a6aa;min-width: 60px;}
.cp-bg{background-color: #64CAFF;color: #fff;}
.cp-m{margin-right: 19px;}
.mask-alert{word-wrap: break-word;word-break: break-all;padding: 0px 0 0;overflow: hidden;
    background-color: #fff;z-index: 100;position: fixed;top: 50%;left: 50%;width: 380px;margin-left: -190px;
    margin-top: -104.5px;display: none;border-radius: 10px;}
.m-select{text-align: center;padding: 15px 0;}
.b-color{background-color: #67ba2f;color: #ffffff;padding: 0 20px;}
.tips_header{overflow: hidden;
    height: 37px;
    line-height: 37px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    padding-left: 30px;}
.p-buttons{overflow: hidden;margin-top: 10px;border-top: 1px solid #cccccc;}
.p-buttons .btn{display: inline-block;overflow: visible;height: 40px;line-height: 40px;
    vertical-align: middle;text-align: center;text-decoration: none;font-size: 14px;cursor: pointer;
    background-color: #64CAFF;color: #fff;width: 50%;margin-left: -1px;}
.p-buttons .btn-default{background-color: #fff;color: #222;}
.p-buttons .btn-default:hover{background-color: #e7e7eb;color: #a5a6aa;}
.p-buttons .bcolor{background-color: #67ba2f;color: #ffffff}
.p-buttons .b{width: 100% !important;background-color: #e7e7eb !important;border-color: #dadbe0;color: #a5a6aa !important;margin-left: -1px}
.upload{background-color: #67ba2f;color: #ffffff;position: relative;overflow: hidden;margin-left: 20px;}
.upload span{cursor: pointer;display: inline-block;text-align: center;}
.upload input{position: absolute;left: 0px;top: 0px;bottom: 0px;right: 0px;filter:alpha(opacity=0);
    opacity:0; -moz-opacity:0; -khtml-opacity:0; -webkit-opacity:0;cursor: pointer;}
.search{width: 800px;}
.search ul{overflow: hidden;padding-left: 20px;padding-top: 21px;padding-bottom: 5px;}
.search ul li{float: left;color: #999999;font-size: 12px;overflow: hidden;margin-right: 20px;}
.search ul li span{display: inline-block;width: 62px;height: 27px;line-height: 27px;text-align: right;float: left;}
.search ul li .searchText{height: 25px;line-height: 25px;border: 1px solid #e0e0e0;width: 160px;text-indent: 0.3em;}
.search ul li .submit{width: 52px;height: 27px;background-color: #75b8fd;line-height: 27px;text-align: center;
    font-size: 12px;color: #ffffff;cursor: default;margin-left: 0px;float: left;border-radius: 3px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;}
.pic-add-tips{float: right;height: 32px;line-height: 32px;font-size: 14px;margin-right: 15px;color: rgb(247, 69, 69);font-weight: bolder;}
.picture-delete{font-size: 14px;color: #0055ff;float: left;position: absolute;bottom: 0px;left: 110px;
    cursor: pointer;text-decoration: none;display: none;}
.picture-delete:hover{color: #0006ff;}

.select2-wrap{float: left;}
.edit ul li .select2-wrap span{width: auto;float: none;display: block;height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.edit ul li .select2-wrap .select2-selection{line-height: 15px;}
.edit ul li .select2-wrap span ul li span{display: inline-block;line-height: 22px;}
.edit ul li .select2-wrap span ul li{line-height: 18px;margin: 3px 5px 0 0;}
.select2-container{font-size: 12px;}
.edit ul li .select2-wrap option{font-size: 12px;}

.edit ul .uploadfile{float: left;width: 200px;}
.edit ul .uploadfileName{float: left;width: 200px;line-height: 27px;text-align: left; display: none;}
.edit ul .uploadfileName span{width: auto;}
.edit ul .uploadfileName img{height: 11px;margin: 8px 0 0 5px;}
